Planning with Nondeterministic Actions and Sensing
نویسنده
چکیده
Many planning problems involve nondeterministic actions actions whose effects are not completely determined by the state of the world before the action is executed. In this paper we consider the computational complexity of planning in domains where such actions are available. We give a formal model of nondeterministic actions and sensing, together with an action language for specifying planning domains. Then, we examine the cases of complete observability, partial observability and no observability, assuming that sensing is done automatically or needs to be done explicitly. We restrict our attention to plans of tractable plan-size or depth. We show that planning with nondeterministic actions for polynomially represented plans has computational complexity equivalent to that of planning with deterministic actions under incomplete knowledge about the initial state, if we the domains include no observability or full observability, and consider an assumption on executability of actions. If the latter takes polynomial time, then our complexity class for all these problems is -complete. If the problem of checking executability of actions is NP-complete (the general case), or we allow partial observability or sensing actions, then our complexity class is -complete. For plans of polynomial depth, we find that planning in nondeterministic systems with no observations is in -complete, contrary to previous conjectures of PSPACE-completeness (Haslum & Jonsson 1999). We also find that planning in nondeterministic systems with full observability or partial observability (with and without sensing actions) is PSPACE-complete for polynomial-depth plans. These results point out cases where it may be useful to use encodings in boolean formulae to perform planning, and they carefully draw the distinctions between the different scenarios involved.
منابع مشابه
Hybrid conditional planning using answer set programming
We introduce a parallel offline algorithm for computing hybrid conditional plans, called HCP-ASP, oriented towards robotics applications. HCP-ASP relies on modeling actuation actions and sensing actions in an expressive nonmonotonic language of answer set programming (ASP), and computation of the branches of a conditional plan in parallel using an ASP solver. In particular, thanks to external a...
متن کاملQualitative and probabilistic uncertainty in reasoning about actions with sensing
We present the description logic PN-ALCK NF for reasoning about actions with sensing under qualitative and probabilistic uncertainty, which is an extension of the description logic ALCK NF by actions with nondeterministic and probabilistic effects. We define a formal semantics of PN-ALCK NF in terms of deterministic, nondeterministic, and probabilistic transitions between epistemic states, whic...
متن کاملA model of contingent planning for agent programming languages
In this paper, we develop a formal model of planning for an agent that is operating in a dynamic and incompletely known environment. We assume that both the agent’s task and the behavior of the agents in the environment are expressed as high-level nondeterministic concurrent programs in some agent programming language (APL). In this context, planning must produce a deterministic conditional pla...
متن کاملSensing under Qualitative and Probabilistic Uncertainty
We focus on the aspect of sensing in reasoning about actions under qualitative and probabilistic uncertainty. We first define the action language E for reasoning about actions with sensing, which has a semantic foundation on the autoepistemic description logic ALCKNF , and which is given a formal semantics in a system of deterministic transitions between epistemic states. As an important featur...
متن کاملPlanning as Satisfiability in Nondeterministic Domains
We focus on planning as satisfiability in simple nondeterministic domains. By “simple” we mean specified in a simple extension to the STRIPS formalism allowing for specifying actions with nondeterministic effects. This allows us to simplify and extend the theory presented in (Giunchiglia 2000). The result is a planning system which, in simple nondeterministic domains, is competitive with other ...
متن کامل